namespace CSharpPro._1106;


public interface IUserService
{
    // 用户注册
    bool Register(User user, string confirmPassword);
    
    // 用户登录
    bool Login(string username, string password);
    
    // 获取所有用户
    List<User> GetAllUsers();
    
    // 根据用户名查找用户
    User FindUserByUsername(string username);
    
    // 删除用户
    bool DeleteUser(string username);
    
    // 更新用户信息
    bool UpdateUser(User user);
    
    // 显示用户统计信息
    void DisplayUserStatistics();
    
    // 流程控制方法
    void ShowMainMenu();
    void ShowRegistrationMenu();
    void ShowLoginMenu();
    void ShowUserManagementMenu();
}
